stl (licentiate in sacred theology) - Turkish English Dictionary